home *** CD-ROM | disk | FTP | other *** search
Wrap
ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd((((3333GGGG)))) NNNNAAAAMMMMEEEE ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111dddd,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ffff,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111iiii,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ssss,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222dddd,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ffff,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222iiii,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ssss,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333dddd,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ffff,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333iiii,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ssss,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444dddd,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ffff,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444iiii,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ssss,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ddddvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ffffvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111iiiivvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ssssvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ddddvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ffffvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222iiiivvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ssssvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ddddvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ffffvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333iiiivvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ssssvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ddddvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ffffvvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444iiiivvvv,,,, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ssssvvvv - set the current texture coordinates CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111dddd( GLdouble _s ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ffff( GLfloat _s ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111iiii( GLint _s ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ssss( GLshort _s ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222dddd( GLdouble _s, GLdouble _t ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ffff( GLfloat _s, GLfloat _t ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222iiii( GLint _s, GLint _t ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ssss( GLshort _s, GLshort _t ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333dddd( GLdouble _s, GLdouble _t, GLdouble _r ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ffff( GLfloat _s, GLfloat _t, GLfloat _r ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333iiii( GLint _s, GLint _t, GLint _r ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ssss( GLshort _s, GLshort _t, GLshort _r ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444dddd( GLdouble _s, GLdouble _t, GLdouble _r, GLdouble _q ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ffff( GLfloat _s, GLfloat _t, GLfloat _r, GLfloat _q ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444iiii( GLint _s, GLint _t, GLint _r, GLint _q ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ssss( GLshort _s, GLshort _t, GLshort _r, GLshort _q ) PPPPaaaaggggeeee 1111 ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd((((3333GGGG)))) PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS _s, _t, _r, _q Specify _s, _t, _r, and _q texture coordinates. Not all parameters are present in all forms of the command. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ddddvvvv( const GLdouble *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ffffvvvv( const GLfloat *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111iiiivvvv( const GLint *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111ssssvvvv( const GLshort *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ddddvvvv( const GLdouble *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ffffvvvv( const GLfloat *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222iiiivvvv( const GLint *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222ssssvvvv( const GLshort *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ddddvvvv( const GLdouble *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ffffvvvv( const GLfloat *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333iiiivvvv( const GLint *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333ssssvvvv( const GLshort *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ddddvvvv( const GLdouble *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ffffvvvv( const GLfloat *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444iiiivvvv( const GLint *_v ) void ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444ssssvvvv( const GLshort *_v ) PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS _v Specifies a pointer to an array of one, two, three, or four elements, which in turn specify the _s, _t, _r, and _q texture coordinates. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd specifies texture coordinates in one, two, three, or four dimensions. ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd1111 sets the current texture coordinates to (_s, 0, 0, 1); a call to ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd2222 sets them to (_s, _t, 0, 1). Similarly, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd3333 specifies the texture coordinates as (_s, _t, _r, 1), and ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd4444 defines all four components explicitly as (_s, _t, _r, _q). The current texture coordinates are part of the data that is associated with each vertex and with the current raster position. Initially, the values for _s, _t, _r, and _q are (0, 0, 0, 1). NNNNOOOOTTTTEEEESSSS The current texture coordinates can be updated at any time. In particular, ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd can be called between a call to ggggllllBBBBeeeeggggiiiinnnn and the corresponding call to ggggllllEEEEnnnndddd. MMMMAAAACCCCHHHHIIIINNNNEEEE DDDDEEEEPPPPEEEENNNNDDDDEEEENNNNCCCCIIIIEEEESSSS On OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems, use of the texture q coordinate to achieve projective texture effects will be processed on a per-vertex basis instead of a per-pixel basis, unless the texture matrix is set up to be projective. (A projective texture matrix, specified as 16-element array M, is defined to be one in which any of the M[3], M[7], or M[11] array PPPPaaaaggggeeee 2222 ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd((((3333GGGG)))) elements is non-zero.) In addition, if either two-sided lighting or fragment lighting or separate specular lighting is in effect, projective texture effects will always be processed on a per-vertex basis. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS ggggllllGGGGeeeetttt with argument GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS SSSSEEEEEEEE AAAALLLLSSSSOOOO ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr, ggggllllVVVVeeeerrrrtttteeeexxxx PPPPaaaaggggeeee 3333